/*

	Copyright - 2011 - Pedro Ferreira

	This file is part of metronome_controller.

    metronome_controller is free software: you can redistribute it and/or modify
    it under the terms of the GNU Lesser General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    metronome_controller is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Lesser General Public License for more details.

    You should have received a copy of the GNU Lesser General Public License
    along with metronome_controller.  If not, see <http://www.gnu.org/licenses/>.

 */

#ifndef ERROR_GUARD
#define ERROR_GUARD

/*
    To tell if there were any errors, check these flags
    They should be checked right after an operation, and if there was an error,
    please clear the flag (Error::whateverFlag = false;)
 */

namespace Error
{
extern bool wrongPin;
extern bool wrongPort;
extern bool wrongInit;
}




#endif //ERROR_GUARD
